membrane skeleton - French English Dictionary